3n-hsw-xl710

40ge2p1xl710-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-XL710.

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

 1.  3.65       2.45 
2. 4.45 2.99

3. 29 112 135 29 96 134
4. 76 122 142 78 121 145
5. 349 425 454 350 411 463

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

 1.  6.56       4.41 
2. 8.25 5.55

3. 29 101 118 29 103 128
4. 109 125 148 104 123 145
5. 174 201 229 170 196 220

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

 1. 15.10      10.15 
2. 16.19 10.88

3. 37 52 68 34 53 75
4. 56 63 69 56 62 67
5. 130 144 157 119 132 144

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

 1.  1.91      23.49 
2. 1.93 23.72

3. 31 72 105 31 57 97
4. 54 206 255 54 205 233
5. 183 239 333 187 261 362

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

 1.  3.61      44.43 
2. 3.65 44.87

3. 31 50 61 31 44 58
4. 61 78 92 59 77 90
5. 72 79 94 70 77 96

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

 1.  3.93      48.39 
2. 3.95 48.63

3. 31 42 66 31 42 75
4. 41 54 82 40 53 70
5. 47 52 58 47 52 58

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

 1.  0.34      24.27 
2. 0.34 24.64

3. 57 61 81 56 59 66
4. 76 337 373 78 339 367
5. 429 619 658 430 622 652

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

 1.  0.59      42.68 
2. 0.63 45.72

3. 57 62 103 56 62 84
4. 59 97 116 58 96 115
5. 102 138 181 95 132 169

 9000b-4t4c-dot1q-l2bdbasemaclrn- 
eth-2memif-1dcr-ndrpdr

 1.  0.67      47.99 
2. 0.67 48.42

3. 57 64 106 56 63 106
4. 62 91 105 60 90 99
5. 82 114 124 96 119 127

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

 1.  3.27       9.79 
2. 4.11 12.30

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

 1.  6.36      19.02 
2. 7.76 23.21

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

 1. 13.14      39.29 
2. 16.13 48.24

40ge2p1xl710-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-XL710.

  • [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.  5.19       3.49 
2. 5.24 3.52

3. 29 96 112 29 104 114
4. 82 111 137 80 107 130
5. 316 369 410 303 347 393

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

 1. 10.08       6.77 
2. 10.28 6.91

3. 29 103 121 29 103 121
4. 76 95 112 76 97 114
5. 200 223 241 191 215 233

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

 1. 19.56      13.14 
2. 19.85 13.34

3. 31 48 59 33 44 56
4. 55 67 75 56 66 73
5. 127 139 152 122 134 146

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

 1.  1.88      23.11 
2. 1.90 23.34

3. 31 72 107 31 63 96
4. 56 198 226 73 195 225
5. 165 220 272 172 217 277

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

 1.  3.56      43.84 
2. 3.58 44.06

3. 31 47 58 32 44 64
4. 56 71 88 54 68 84
5. 63 72 86 60 68 77

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

 1.  3.90      48.03 
2. 3.94 48.51

3. 31 39 84 31 38 86
4. 40 49 75 40 50 75
5. 45 50 53 44 49 52

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

 1.  0.34      24.33 
2. 0.34 24.57

3. 55 61 76 55 59 74
4. 90 335 374 88 337 368
5. 430 623 663 438 632 665

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

 1.  0.61      43.91 
2. 0.64 46.53

3. 56 63 94 56 63 99
4. 63 89 116 61 87 116
5. 90 121 143 89 112 129

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

 1.  0.66      47.31 
2. 0.67 48.03

3. 57 67 105 56 62 107
4. 64 88 116 63 86 116
5. 86 109 126 84 109 124

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

 1.  4.61      13.78 
2. 4.63 13.86

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

 1.  8.72      26.07 
2. 8.88 26.56

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

 1. 15.75      47.11 
2. 16.30 48.76

40ge2p1xl710-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-XL710. 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.  6.92       4.65 
2. 6.98 4.69

3. 27 73 96 28 78 94
4. 71 89 101 67 87 101
5. 256 295 332 243 281 317

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

 1. 13.37       8.99 
2. 13.78 9.26

3. 45 64 80 47 69 83
4. 56 73 88 55 72 87
5. 163 182 198 150 170 183

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

 1. 26.22      17.62 
2. 26.61 17.88

3. 30 46 54 32 53 63
4. 39 46 51 41 48 53
5. 115 133 150 102 116 132

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

 1.  1.91      23.50 
2. 1.92 23.62

3. 30 53 78 30 49 71
4. 47 191 227 60 184 213
5. 132 173 194 136 176 201

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

 1.  3.61      44.42 
2. 3.63 44.64

3. 30 45 54 30 41 56
4. 48 61 79 49 61 78
5. 53 61 71 53 61 77

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

 1.  3.94      48.43 
2. 3.95 48.57

3. 30 41 77 30 38 80
4. 37 51 81 39 49 72
5. 42 47 52 42 46 51

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

 1.  0.34      24.52 
2. 0.34 24.77

3. 52 61 78 51 61 72
4. 70 335 370 67 338 365
5. 421 610 652 426 618 650

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

 1.  0.62      44.94 
2. 0.65 47.09

3. 53 63 93 52 64 102
4. 61 85 116 58 85 116
5. 84 106 129 88 118 137

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

 1.  0.66      47.52 
2. 0.67 48.00

3. 53 63 101 53 66 104
4. 62 80 107 67 90 141
5. 85 107 123 82 105 124

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

 1.  4.79      14.32 
2. 4.82 14.43

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

 1.  9.03      27.00 
2. 9.16 27.38

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

 1. 16.31      48.79 
2. 16.31 48.79

40ge2p1xl710-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-XL710. 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.  6.88       4.62 
2. 6.98 4.69

3. 28 82 102 28 80 104
4. 74 98 116 71 97 114
5. 245 284 321 233 271 306

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

 1. 13.48       9.06 
2. 13.68 9.20

3. 28 97 110 28 96 109
4. 66 89 105 65 85 106
5. 162 182 197 151 167 184

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

 1. 26.15      17.57 
2. 26.68 17.93

3. 33 49 65 34 49 62
4. 42 50 56 41 50 55
5. 122 141 158 107 122 138

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

 1.  1.88      23.16 
2. 1.89 23.28

3. 30 53 88 30 51 83
4. 52 191 216 64 194 218
5. 159 217 262 164 210 256

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

 1.  3.57      43.87 
2. 3.58 44.09

3. 30 44 53 30 38 57
4. 50 64 84 47 63 76
5. 54 63 76 54 62 73

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

 1.  3.88      47.80 
2. 3.88 47.80

3. 30 40 74 30 39 80
4. 36 49 78 42 50 62
5. 42 47 51 43 48 53

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

 1.  0.33      24.13 
2. 0.34 24.62

3. 53 60 65 52 58 65
4. 102 344 386 98 333 366
5. 433 627 667 429 620 657

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

 1.  0.61      43.80 
2. 0.65 46.56

3. 54 62 102 54 65 90
4. 66 87 113 57 87 117
5. 88 116 140 85 108 127

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

 1.  0.66      47.29 
2. 0.67 48.01

3. 54 64 105 53 62 106
4. 64 81 110 67 92 141
5. 86 108 120 82 105 125

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

 1.  4.58      13.69 
2. 4.65 13.89

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

 1.  8.80      26.31 
2. 8.85 26.47

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

 1. 16.24      48.57 
2. 16.31 48.79

40ge2p1xl710-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-XL710.

  • [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.  4.63       3.11 
2. 4.67 3.14

3. 28 105 119 28 107 122
4. 81 113 134 81 111 134
5. 459 524 565 450 516 547

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

 1.  8.63       5.80 
2. 8.79 5.91

3. 29 93 116 32 90 110
4. 86 112 132 85 110 130
5. 230 248 262 217 243 258

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

 1. 17.04      11.45 
2. 17.21 11.56

3. 29 57 69 33 57 74
4. 60 73 82 54 68 75
5. 181 209 230 146 159 172

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

 1.  1.93      23.70 
2. 1.94 23.82

3. 31 57 89 31 51 69
4. 47 201 240 57 205 227
5. 169 214 267 171 221 289

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

 1.  3.64      44.78 
2. 3.66 45.00

3. 31 48 59 31 44 56
4. 57 73 85 55 71 81
5. 65 72 86 64 71 83

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

 1.  3.90      48.03 
2. 3.94 48.51

3. 31 43 66 31 38 85
4. 39 53 81 39 51 65
5. 46 51 56 45 49 54

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

 1.  0.34      24.49 
2. 0.34 24.86

3. 54 62 87 54 60 74
4. 67 338 374 62 340 366
5. 430 618 659 431 622 653

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

 1.  0.57      41.27 
2. 0.65 47.05

3. 55 63 83 56 64 97
4. 63 90 116 62 89 115
5. 95 126 144 86 104 124

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

 1.  0.66      47.28 
2. 0.67 47.99

3. 57 64 106 55 61 107
4. 68 82 107 69 94 141
5. 78 85 94 100 123 136

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

 1.  4.74      14.18 
2. 4.79 14.32

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

 1.  9.02      26.99 
2. 9.10 27.23

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

 1. 16.31      48.79 
2. 16.31 48.79