3n-hsw-vic1385

40ge2p1vic1385-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 Cisco-VIC-1385.

  • [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.25       2.19 
2. 4.28 2.88

3. 15 87 117 15 83 115
4. 84 111 124 84 111 126
5. 386 452 494 370 430 479

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

 1.  6.60       4.43 
2. 8.02 5.39

3. 15 37 76 15 35 72
4. 32 71 98 25 35 46
5. 175 202 223 173 199 221

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

 1. 13.46       9.04 
2. 15.56 10.46

3. 17 46 61 16 52 62
4. 40 63 76 48 68 78
5. 141 161 180 126 145 162

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

 1.  0.45       5.57 
2. 1.92 23.67

3. 17 67 77 17 63 77
4. 29 193 221 29 193 217
5. 164 206 252 169 217 284

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

 1.  0.39       4.75 
2. 3.12 38.42

3. 17 56 64 17 52 61
4. 35 73 83 22 72 81
5. 63 77 86 64 76 84

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

 1.  3.01      36.98 
2. 3.14 38.68

3. 17 34 46 17 31 44
4. 19 51 56 18 50 57
5. 45 54 58 43 53 57

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

 1.  1.61       4.83 
2. 3.41 10.19

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

 1.  1.38       4.13 
2. 6.76 20.20

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

 1.  3.49      10.45 
2. 12.07 36.09

40ge2p1vic1385-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 Cisco-VIC-1385.

  • [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.  4.64       3.12 
2. 4.73 3.18

3. 15 91 115 14 89 116
4. 61 108 125 48 113 129
5. 355 410 449 330 378 421

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

 1.  8.49       5.71 
2. 8.93 6.00

3. 15 55 92 15 50 85
4. 63 97 117 60 94 112
5. 213 241 264 195 221 244

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

 1. 16.92      11.37 
2. 17.18 11.54

3. 16 39 53 16 31 43
4. 51 65 74 50 64 73
5. 143 168 191 136 163 187

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

 1.  1.86      22.90 
2. 1.88 23.13

3. 17 29 32 17 25 30
4. 47 130 162 50 124 160
5. 122 175 208 130 179 211

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

 1.  3.14      38.69 
2. 3.16 38.88

3. 17 29 59 17 20 52
4. 20 72 84 19 72 85
5. 65 76 89 64 76 86

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

 1.  2.88      35.43 
2. 3.17 38.96

3. 17 33 42 17 32 42
4. 21 46 53 30 45 51
5. 39 49 55 40 49 54

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

 1.  4.47      13.38 
2. 4.50 13.44

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

 1.  8.37      25.02 
2. 8.48 25.36

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

 1. 11.75      35.14 
2. 12.21 36.50

40ge2p1vic1385-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 Cisco-VIC-1385. 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.  5.94       3.99 
2. 6.06 4.08

3. 14 57 79 14 63 80
4. 48 85 99 52 87 104
5. 270 316 351 255 296 328

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

 1. 10.62       7.13 
2. 11.39 7.65

3. 15 26 32 14 26 32
4. 41 57 69 41 56 66
5. 140 162 178 125 147 166

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

 1. 21.30      14.31 
2. 21.52 14.46

3. 15 24 30 14 23 28
4. 39 50 57 36 47 54
5. 112 140 162 108 127 143

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

 1.  1.89      23.26 
2. 1.90 23.37

3. 16 62 78 16 59 73
4. 40 175 212 42 178 210
5. 159 206 240 167 215 262

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

 1.  3.14      38.58 
2. 3.15 38.77

3. 16 24 39 16 17 33
4. 30 58 69 30 57 66
5. 53 68 78 52 66 76

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

 1.  2.72      33.51 
2. 3.18 39.13

3. 16 18 37 16 17 34
4. 17 44 48 16 44 49
5. 40 47 51 39 47 50

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

 1.  4.67      13.98 
2. 4.72 14.12

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

 1.  8.60      25.73 
2. 8.73 26.12

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

 1. 10.13      30.29 
2. 12.28 36.73

40ge2p1vic1385-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 Cisco-VIC-1385. 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.  5.99       4.03 
2. 6.08 4.09

3. 15 33 48 14 41 54
4. 49 74 87 46 68 80
5. 297 344 384 280 321 354

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

 1. 10.75       7.22 
2. 11.30 7.60

3. 15 45 55 14 46 55
4. 61 86 103 57 80 98
5. 176 203 223 170 196 217

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

 1. 21.43      14.40 
2. 21.76 14.62

3. 16 28 35 15 26 33
4. 36 45 52 35 43 50
5. 135 159 176 102 121 141

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

 1.  1.86      22.93 
2. 1.87 23.04

3. 16 84 96 16 69 90
4. 43 188 215 62 205 226
5. 171 235 283 180 223 274

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

 1.  3.15      38.70 
2. 3.16 38.89

3. 16 24 45 16 18 36
4. 18 65 75 17 65 78
5. 55 68 79 56 69 83

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

 1.  2.78      34.16 
2. 3.18 39.09

3. 17 24 34 16 17 25
4. 18 43 47 17 42 48
5. 37 46 50 38 46 50

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

 1.  4.50      13.47 
2. 4.53 13.54

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

 1.  8.32      24.89 
2. 8.45 25.26

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

 1. 10.22      30.56 
2. 12.27 36.69

40ge2p1vic1385-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 Cisco-VIC-1385.

  • [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.33       2.91 
2. 4.38 2.94

3. 14 54 138 14 51 109
4. 71 113 126 71 117 130
5. 409 465 511 452 499 537

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

 1.  7.92       5.32 
2. 8.12 5.46

3. 15 60 101 14 18 38
4. 84 100 110 75 96 108
5. 218 248 274 211 240 266

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

 1. 15.48      10.40 
2. 15.71 10.56

3. 16 34 43 15 32 49
4. 41 60 70 37 51 63
5. 179 219 248 139 165 190

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

 1.  1.91      23.56 
2. 1.92 23.68

3. 17 67 86 17 64 81
4. 63 198 249 49 201 237
5. 160 210 237 172 213 249

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

 1.  3.14      38.69 
2. 3.14 38.69

3. 17 36 59 16 25 52
4. 20 75 86 21 72 83
5. 65 79 90 64 78 90

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

 1.  2.79      34.30 
2. 3.17 39.06

3. 17 23 42 16 23 39
4. 18 48 53 17 48 53
5. 42 51 56 42 50 55

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

 1.  4.69      14.02 
2. 4.75 14.21

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

 1.  8.59      25.70 
2. 8.76 26.18

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

 1. 12.05      36.02 
2. 12.13 36.27