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

 2.  7.24       4.87 

3. 28 87 105 31 92 108
4. 114 165 187 116 166 187
5. 238 271 307 238 272 304

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

 2. 14.00       9.41 

3. 27 67 77 27 77 86
4. 76 97 105 77 97 111
5. 193 217 237 189 212 232

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

 2. 26.93      18.10 

3. 34 58 64 33 51 61
4. 70 80 87 68 79 87
5. 183 204 223 181 203 222

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

 2.  2.91      35.82 

3. 31 72 95 35 70 88
4. 116 164 183 117 165 185
5. 222 253 278 232 263 294

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

 2.  3.90      48.03 

3. 32 53 62 32 55 66
4. 46 88 96 54 89 95
5. 92 102 111 91 102 110

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

 2.  3.91      48.11 

3. 33 49 60 34 46 58
4. 45 70 77 43 71 79
5. 67 75 84 66 74 81

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

 2.  0.68      48.73 

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

 2.  0.68      48.73 

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

 2.  0.68      48.73 

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

 2.  7.51      22.45 

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

 2. 14.31      42.78 

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

 2. 14.81      44.31 

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

 2.  8.93       6.00 

3. 30 78 118 30 74 95
4. 109 147 168 109 146 167
5. 210 236 262 191 233 253

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

 2. 18.45      12.40 

3. 28 57 74 28 64 77
4. 76 88 96 76 90 104
5. 181 196 210 181 196 210

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

 2. 29.10      19.55 

3. 30 48 56 29 46 54
4. 58 66 73 59 67 73
5. 126 146 171 123 142 163

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

 2.  2.79      34.39 

3. 35 55 74 35 53 71
4. 98 126 138 91 130 143
5. 196 229 254 193 226 249

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

 2.  3.90      47.97 

3. 32 50 63 32 51 61
4. 43 82 89 51 81 87
5. 83 93 102 82 91 100

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

 2.  3.91      48.13 

3. 33 47 59 33 45 58
4. 44 69 76 42 70 79
5. 65 73 80 65 73 81

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

 2.  0.68      48.76 

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

 2.  0.68      48.76 

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

 2.  0.68      48.76 

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

 2.  8.08      24.16 

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

 2.  8.45      25.26 

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

 2. 16.30      48.76 

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

 2. 11.87       7.98 

3. 28 72 91 27 75 92
4. 84 113 128 87 115 130
5. 157 183 207 158 183 208

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

 2. 22.98      15.44 

3. 29 49 61 25 56 67
4. 56 68 75 58 69 80
5. 172 200 224 172 200 225

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

 2. 29.70      19.96 

3. 29 42 50 26 43 51
4. 48 53 58 48 53 57
5. 97 119 142 98 120 142

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

 2.  2.82      34.66 

3. 32 52 77 30 49 71
4. 94 111 121 93 114 125
5. 180 213 237 181 212 233

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

 2.  3.89      47.92 

3. 30 45 54 30 45 55
4. 39 77 84 44 78 83
5. 77 87 96 78 87 95

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

 2.  3.91      48.13 

3. 32 47 62 33 45 62
4. 40 66 73 38 68 76
5. 62 70 77 62 70 78

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

 2.  0.68      48.76 

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

 2.  0.68      48.76 

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

 2.  0.68      48.76 

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

 2.  8.08      24.15 

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

 2. 14.43      43.17 

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

 2. 16.30      48.76 

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

 2. 11.88       7.98 

3. 25 75 94 24 52 94
4. 86 117 134 91 120 135
5. 154 178 203 154 178 204

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

 2. 22.70      15.26 

3. 29 53 65 28 52 65
4. 56 71 79 57 72 79
5. 161 188 212 161 188 212

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

 2. 29.75      19.99 

3. 27 40 48 25 44 51
4. 47 54 58 46 53 56
5. 99 121 145 100 122 145

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

 2.  2.80      34.41 

3. 31 51 81 33 49 74
4. 95 116 126 93 116 126
5. 182 213 238 181 213 236

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

 2.  3.89      47.91 

3. 30 46 59 30 46 56
4. 39 78 85 45 78 84
5. 77 87 96 78 87 95

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

 2.  3.90      48.02 

3. 33 45 57 33 43 55
4. 42 66 72 41 67 74
5. 62 69 76 61 70 77

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

 2.  0.68      48.76 

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

 2.  0.68      48.76 

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

 2.  0.68      48.76 

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

 2.  7.98      23.86 

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

 2. 14.47      43.27 

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

 2. 16.30      48.76 

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

 2.  7.96       5.35 

3. 28 46 98 28 45 83
4. 81 139 195 82 111 160
5. 235 272 310 235 273 309

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

 2. 16.06      10.79 

3. 29 52 72 29 43 54
4. 63 94 102 55 75 98
5. 181 198 214 181 198 213

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

 2. 28.66      19.26 

3. 30 43 52 31 46 55
4. 60 67 74 60 67 74
5. 153 174 202 158 182 212

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

 2.  2.85      35.09 

3. 34 60 74 34 58 73
4. 113 138 157 110 137 153
5. 226 262 293 226 261 291

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

 2.  3.89      47.89 

3. 30 51 64 31 51 62
4. 44 86 94 46 85 92
5. 88 99 109 87 98 108

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

 2.  3.91      48.14 

3. 32 44 57 32 45 56
4. 44 70 77 41 70 76
5. 66 75 83 65 74 82

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

 2.  7.15      21.38 

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

 2. 14.53      43.45 

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

 2. 16.30      48.76 

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

 2.  6.44       4.33 

3. 25 62 77 24 68 87
4. 108 165 201 114 173 204
5. 210 254 287 245 290 331

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

 2. 12.58       8.45 

3. 26 63 76 25 49 74
4. 79 106 131 79 102 110
5. 170 199 227 178 218 250

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

 2. 24.66      16.57 

3. 33 67 78 32 56 78
4. 72 81 91 67 77 88
5. 180 207 236 182 216 251

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

 2.  2.93      36.03 

3. 29 81 97 29 91 108
4. 130 171 198 155 209 238
5. 236 276 311 304 358 414

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

 2.  3.90      47.97 

3. 29 59 79 29 63 80
4. 60 97 106 73 101 108
5. 108 123 136 111 126 140

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

 2.  3.91      48.15 

3. 30 53 81 29 49 83
4. 47 78 87 48 77 87
5. 75 88 102 73 86 101

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

 2.  0.52      37.53 

3. 52 66 84 51 68 93
4. 158 372 402 199 402 453
5. 369 474 537 358 479 611

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

 2.  0.67      48.01 

3. 53 73 102 51 71 101
4. 89 162 176 90 164 178
5. 159 196 216 165 206 224

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

 2.  0.67      48.22 

3. 53 79 104 52 71 103
4. 102 136 150 100 138 152
5. 126 148 177 138 169 185

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

 2.  6.14      18.35 

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

 2. 11.40      34.11 

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

 2. 13.40      40.07 

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

 2.  8.06       5.42 

3. 24 88 110 24 44 62
4. 124 161 195 67 88 162
5. 233 269 303 221 256 288

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

 2. 16.13      10.84 

3. 25 58 72 25 57 82
4. 76 97 112 59 65 82
5. 218 278 315 196 243 281

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

 2. 28.95      19.46 

3. 37 60 77 32 52 72
4. 61 72 82 59 70 83
5. 159 186 219 148 167 191

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

 2.  2.85      35.05 

3. 28 78 96 29 78 90
4. 118 144 157 128 155 171
5. 249 290 327 255 295 335

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

 2.  3.86      47.55 

3. 29 61 78 29 58 78
4. 65 89 95 56 92 99
5. 95 107 118 96 108 119

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

 2.  3.92      48.27 

3. 29 55 79 29 52 80
4. 49 75 85 44 75 87
5. 69 79 91 70 82 94

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

 2.  0.53      37.91 

3. 52 66 82 50 67 90
4. 110 304 325 130 324 356
5. 297 384 430 317 406 476

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

 2.  0.67      48.12 

3. 52 70 102 51 69 100
4. 89 152 163 81 160 171
5. 151 179 195 159 201 217

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

 2.  0.67      48.27 

3. 53 74 104 51 71 102
4. 80 129 142 76 139 154
5. 124 139 152 139 172 189

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

 2.  7.66      22.90 

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

 2. 13.41      40.12 

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

 2. 13.43      40.18 

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

 2. 10.98       7.38 

3. 23 61 82 22 62 80
4. 87 120 147 92 124 139
5. 189 217 240 180 206 228

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

 2. 21.75      14.62 

3. 33 62 79 31 60 69
4. 65 80 91 64 75 87
5. 206 240 268 195 226 253

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

 2. 29.63      19.91 

3. 27 59 82 25 50 73
4. 48 57 63 46 53 60
5. 116 143 175 113 139 168

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

 2.  2.82      34.69 

3. 27 68 82 26 67 81
4. 115 139 152 116 140 153
5. 245 283 317 242 278 314

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

 2.  3.88      47.68 

3. 27 55 75 27 53 75
4. 57 84 91 51 85 92
5. 86 98 110 87 99 111

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

 2.  3.92      48.27 

3. 27 48 78 27 46 80
4. 47 75 86 45 73 83
5. 68 81 95 66 79 92

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

 2.  0.54      38.62 

3. 50 66 85 48 65 86
4. 118 305 328 130 317 347
5. 298 383 438 312 388 435

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

 2.  0.67      48.11 

3. 50 79 98 49 76 98
4. 84 146 158 83 155 167
5. 145 171 187 156 198 214

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

 2.  0.67      48.27 

3. 51 77 103 49 69 101
4. 84 127 141 84 137 151
5. 123 137 151 139 170 187

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

 2.  7.95      23.79 

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

 2. 13.34      39.89 

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

 2. 13.37      39.99 

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

 2. 10.90       7.32 

3. 23 67 86 23 75 94
4. 87 118 146 82 111 132
5. 190 218 240 175 200 224

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

 2. 22.00      14.78 

3. 28 59 85 25 58 70
4. 64 77 87 62 75 84
5. 221 252 280 212 242 269

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

 2. 29.71      19.97 

3. 28 59 80 30 49 74
4. 49 57 63 47 53 58
5. 118 145 175 113 138 167

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

 2.  2.85      35.03 

3. 27 67 81 26 67 83
4. 112 142 155 111 153 166
5. 240 280 318 250 290 328

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

 2.  3.88      47.71 

3. 27 55 75 27 52 75
4. 56 85 92 51 85 92
5. 88 99 109 86 99 110

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

 2.  3.92      48.27 

3. 27 51 77 27 49 79
4. 45 74 84 38 74 84
5. 67 80 93 68 80 93

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

 2.  0.54      38.72 

3. 50 66 83 49 66 87
4. 119 303 326 138 323 359
5. 299 379 431 316 404 479

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

 2.  0.67      48.11 

3. 50 71 91 49 71 90
4. 96 144 158 108 152 169
5. 151 188 204 146 176 192

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

 2.  0.67      48.27 

3. 51 72 102 50 69 100
4. 83 128 142 74 136 151
5. 128 150 166 126 147 164

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

 2.  7.89      23.58 

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

 2. 13.31      39.81 

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

 2. 13.38      40.02 

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

 2.  7.24       4.87 

3. 24 83 104 23 95 112
4. 113 165 205 116 168 187
5. 258 303 344 252 299 338

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

 2. 14.62       9.82 

3. 24 59 82 24 70 84
4. 79 102 123 76 102 116
5. 263 325 365 228 281 327

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

 2. 27.56      18.52 

3. 44 65 77 31 58 77
4. 64 75 85 63 73 85
5. 234 283 335 198 229 268

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

 2.  2.89      35.53 

3. 28 77 94 28 81 105
4. 125 160 186 136 176 202
5. 264 309 358 268 316 363

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

 2.  3.85      47.35 

3. 28 59 76 28 58 76
4. 70 90 96 63 95 103
5. 97 113 124 99 112 122

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

 2.  3.92      48.27 

3. 28 51 79 28 48 81
4. 49 76 86 39 76 86
5. 69 81 95 69 80 93

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

 2.  0.49      35.17 

3. 51 69 93 50 67 88
4. 100 303 324 113 315 340
5. 302 419 472 322 422 472

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

 2.  0.67      48.12 

3. 52 71 100 50 72 100
4. 82 151 163 83 163 175
5. 154 190 207 155 190 207

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

 2.  0.67      48.27 

3. 52 72 102 51 71 102
4. 86 134 148 85 135 151
5. 130 152 168 130 150 167

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

 2.  6.53      19.54 

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

 2. 13.61      40.70 

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

 2. 13.47      40.27