3n-hsw-x520

10ge2p1x520-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-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.

  • [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.64       2.45 
2. 4.47 3.00

3. 25 100 126 25 64 114
4. 59 116 130 59 115 127
5. 331 379 443 327 363 438

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

 1.  7.22       4.85 
2. 8.31 5.58

3. 25 91 106 25 67 104
4. 78 91 103 66 84 98
5. 153 168 185 140 156 171

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

 1. 14.92      10.02 
2. 16.16 10.86

3. 26 47 65 26 36 49
4. 56 66 76 42 52 61
5. 140 155 168 132 146 158

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

 1.  1.61      19.85 
2. 1.61 19.85

3. 33 56 74 33 56 73
4. 68 90 97 63 91 100
5. 85 93 99 88 96 102

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

 1.  1.61      19.85 
2. 1.61 19.85

3. 32 34 43 32 33 42
4. 39 49 56 36 49 52
5. 46 53 61 46 52 55

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

 1.  1.61      19.85 
2. 1.61 19.85

3. 33 34 39 33 33 35
4. 33 45 49 33 43 48
5. 40 46 50 40 46 49

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

 1.  3.61      10.79 
2. 4.21 12.59

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

 1.  6.58      19.69 
2. 6.58 19.69

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

 1.  6.58      19.69 
2. 6.58 19.69

10ge2p1x520-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-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-eth-l2bdbasemaclrn- 
eth-2memif-1lxc-ndrpdr

 1.  5.23       3.51 
2. 5.28 3.55

3. 25 85 101 25 85 102
4. 70 91 101 57 92 101
5. 311 343 374 305 331 354

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

 1. 10.15       6.82 
2. 10.40 6.99

3. 25 74 90 25 72 85
4. 68 86 97 66 86 98
5. 197 215 234 184 202 219

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

 1. 19.77      13.29 
2. 20.07 13.49

3. 34 57 64 31 53 61
4. 50 57 63 49 57 63
5. 146 165 179 130 141 152

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

 1.  1.62      19.90 
2. 1.62 19.90

3. 33 46 56 33 44 53
4. 47 78 83 44 79 84
5. 73 80 90 76 82 87

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

 1.  1.62      19.90 
2. 1.62 19.90

3. 32 35 41 32 36 43
4. 39 45 49 36 47 49
5. 42 49 55 42 49 53

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

 1.  1.62      19.90 
2. 1.62 19.90

3. 32 33 37 32 33 37
4. 33 40 43 33 40 43
5. 37 44 47 38 43 47

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

 1.  4.60      13.75 
2. 4.64 13.89

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

 1.  6.65      19.90 
2. 6.65 19.90

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

 1.  6.65      19.90 
2. 6.65 19.90

10ge2p1x520-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-X520-DA2. 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.93       4.66 
2. 7.04 4.73

3. 25 54 65 26 53 64
4. 48 67 78 46 66 78
5. 249 281 308 239 268 298

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

 1. 13.56       9.11 
2. 13.90 9.34

3. 25 69 79 25 70 79
4. 58 75 85 57 74 84
5. 166 183 197 150 167 182

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

 1. 23.30      15.66 
2. 23.41 15.73

3. 25 46 54 22 46 52
4. 44 53 58 45 53 56
5. 79 86 94 76 83 90

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

 1.  1.62      19.90 
2. 1.62 19.90

3. 31 39 51 32 38 51
4. 57 69 73 56 69 75
5. 64 71 75 65 72 81

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

 1.  1.62      19.90 
2. 1.62 19.90

3. 31 32 36 31 32 33
4. 37 42 47 35 42 45
5. 39 42 50 38 46 50

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

 1.  1.62      19.90 
2. 1.62 19.90

3. 31 33 38 31 33 37
4. 32 37 40 32 37 39
5. 34 41 44 34 41 44

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

 1.  4.75      14.20 
2. 4.82 14.41

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

 1.  6.65      19.90 
2. 6.65 19.90

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

 1.  6.65      19.90 
2. 6.65 19.90

10ge2p1x520-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-X520-DA2. 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.95       4.67 
2. 7.05 4.74

3. 24 54 77 24 54 77
4. 54 71 79 50 65 73
5. 248 275 302 242 266 286

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

 1. 23.32      15.67 
2. 23.44 15.75

3. 24 32 39 24 31 37
4. 43 53 58 43 52 57
5. 78 85 93 74 82 89

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

 1.  1.62      19.90 
2. 1.62 19.90

3. 32 48 56 32 47 57
4. 55 72 78 51 73 78
5. 66 71 75 67 73 78

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

 1.  1.62      19.90 
2. 1.62 19.90

3. 31 34 41 32 33 39
4. 32 42 45 32 42 46
5. 39 46 50 38 46 51

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

 1.  1.62      19.90 
2. 1.62 19.90

3. 31 37 41 32 37 42
4. 32 40 43 31 39 43
5. 34 37 40 33 37 41

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

 1.  4.61      13.78 
2. 4.63 13.85

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

 1.  6.65      19.90 
2. 6.65 19.90

10ge2p1x520-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-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.  4.68       3.14 
2. 4.70 3.16

3. 24 97 112 24 97 106
4. 59 107 120 54 111 122
5. 465 527 561 455 497 543

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

 1.  8.67       5.82 
2. 8.80 5.91

3. 25 79 102 21 80 98
4. 49 67 80 47 65 79
5. 213 230 248 195 215 230

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

 1. 16.89      11.35 
2. 17.14 11.52

3. 26 53 64 26 50 63
4. 58 73 80 54 70 75
5. 187 220 240 159 173 186

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

 1.  1.62      19.90 
2. 1.62 19.90

3. 32 40 55 32 37 53
4. 47 83 91 42 83 91
5. 76 83 91 75 84 89

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

 1.  1.62      19.90 
2. 1.62 19.90

3. 32 33 41 32 33 41
4. 36 46 51 34 46 50
5. 43 51 57 43 50 54

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

 1.  1.62      19.90 
2. 1.62 19.90

3. 32 33 41 32 33 39
4. 33 40 43 33 39 42
5. 37 43 47 36 43 46

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

 1.  4.71      14.07 
2. 4.75 14.21

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

 1.  6.65      19.90 
2. 6.65 19.90

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

 1.  6.65      19.90 
2. 6.65 19.90