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.  4.81       3.39 
2. 4.89 3.44

3. 40 67 94 33 51 70
4. 81 96 116 83 122 140
5. 413 446 478 413 446 490

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

 1.  8.70       6.13 
2. 8.88 6.25

3. 35 60 88 29 55 73
4. 50 64 76 54 73 89
5. 132 150 172 131 148 166

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

 1.  2.47      30.50 
2. 2.48 30.65

3. 30 49 57 30 55 68
4. 64 93 109 63 103 133
5. 101 129 157 127 142 161

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

 1.  3.82      47.07 
2. 3.95 48.76

3. 30 41 56 30 41 61
4. 43 64 77 41 59 68
5. 66 79 90 64 75 87

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

 1.  0.40      29.04 
2. 0.44 31.62

3. 49 61 98 48 54 70
4. 69 122 150 74 161 222
5. 406 591 682 363 510 651

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

 1.  4.35      13.14 
2. 4.43 13.38

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

 1.  8.25      24.93 
2. 8.43 25.49

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.71       3.84 
2. 5.79 3.89

3. 28 51 72 32 71 87
4. 89 116 130 76 109 121
5. 300 333 369 297 328 356

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

 1. 11.08       7.44 
2. 11.30 7.60

3. 31 50 89 35 55 76
4. 49 60 71 46 57 67
5. 171 193 215 144 165 187

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

 1.  2.41      29.61 
2. 2.43 29.91

3. 30 45 58 30 50 91
4. 53 77 88 47 66 78
5. 92 116 145 100 123 149

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

 1.  0.31      22.59 
2. 0.44 31.92

3. 49 53 61 50 57 65
4. 64 157 194 75 263 303
5. 499 705 822 476 695 896

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

 1.  5.66      16.93 
2. 5.74 17.18

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

 1. 10.95      32.75 
2. 11.12 33.26

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.  7.14       4.80 
2. 7.25 4.87

3. 30 57 78 27 49 65
4. 59 79 96 61 79 93
5. 233 265 294 231 260 288

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

 1. 13.97       9.39 
2. 14.33 9.63

3. 39 54 74 34 51 66
4. 43 53 64 40 50 59
5. 145 167 186 147 172 190

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

 1.  2.46      30.23 
2. 2.47 30.38

3. 29 40 58 30 50 76
4. 44 94 118 54 73 83
5. 68 88 114 85 114 128

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

 1.  3.92      48.27 
2. 3.94 48.51

3. 30 49 68 30 33 40
4. 37 65 83 50 68 78
5. 45 55 63 46 54 60

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

 1.  0.44      31.88 
2. 0.45 32.20

3. 46 52 84 46 99 107
4. 51 75 95 52 97 127
5. 219 312 390 223 318 387

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

 1.  5.96      17.81 
2. 5.96 17.81

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

 1. 11.48      34.33 
2. 11.54 34.50

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.  7.16       4.81 
2. 7.26 4.88

3. 27 55 75 28 62 82
4. 67 89 109 68 89 111
5. 248 283 314 246 280 310

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

 1. 13.89       9.33 
2. 14.24 9.57

3. 37 56 77 32 53 73
4. 45 55 68 45 58 71
5. 142 170 192 136 163 187

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

 1.  2.41      29.62 
2. 2.43 29.92

3. 29 36 53 30 37 60
4. 54 71 90 47 77 98
5. 95 123 142 88 110 127

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

 1.  3.90      48.03 
2. 3.94 48.51

3. 30 42 84 30 60 74
4. 37 51 66 38 56 75
5. 47 56 67 44 52 61

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

 1.  0.44      31.56 
2. 0.44 31.71

3. 46 56 116 45 53 82
4. 61 139 192 65 168 206
5. 282 425 524 254 362 446

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

 1.  5.71      17.09 
2. 5.74 17.18

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

 1. 11.09      33.18 
2. 11.15 33.35

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.78       3.21 
2. 4.83 3.25

3. 29 77 91 33 72 93
4. 83 119 137 79 95 116
5. 298 331 366 293 329 354

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

 1.  9.19       6.18 
2. 9.28 6.24

3. 32 53 69 30 50 79
4. 48 56 67 46 59 70
5. 165 187 208 141 160 178

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

 1.  2.51      30.94 
2. 2.53 31.09

3. 30 44 57 30 54 82
4. 55 82 99 53 74 87
5. 96 118 137 85 97 112

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

 1.  3.90      48.03 
2. 3.94 48.51

3. 31 55 82 30 48 87
4. 41 61 81 47 63 74
5. 56 68 74 55 64 70

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

 1.  0.44      31.96 
2. 0.45 32.28

3. 48 58 74 48 69 86
4. 71 179 203 64 237 281
5. 415 577 672 440 618 768

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

 1.  5.03      15.04 
2. 5.09 15.21

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

 1.  9.63      28.81 
2. 9.83 29.40