3n-hsw-x710

10ge2p1x710-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-X710.

  • [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.43 2.98

3. 29 112 127 29 83 122
4. 78 118 131 79 116 129
5. 347 394 458 353 396 464

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

 1.  6.92       4.65 
2. 8.25 5.54

3. 29 105 122 29 89 121
4. 106 114 126 87 113 126
5. 184 212 235 182 207 229

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

 1. 15.24      10.24 
2. 16.02 10.76

3. 30 51 65 34 56 71
4. 40 55 65 38 46 55
5. 129 143 155 121 134 145

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

 1.  1.61      19.85 
2. 1.61 19.85

3. 34 61 72 34 59 69
4. 63 93 102 58 97 105
5. 90 97 107 93 100 107

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

 1.  1.61      19.85 
2. 1.61 19.85

3. 34 45 51 34 45 52
4. 42 50 67 39 48 74
5. 44 51 69 45 50 55

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

 1.  1.61      19.85 
2. 1.61 19.85

3. 34 43 75 34 42 76
4. 42 52 92 40 51 80
5. 45 52 72 45 51 71

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

 1.  0.28      19.89 
2. 0.28 19.89

3. 75 79 90 74 78 90
4. 91 104 124 74 105 112
5. 103 110 120 103 110 118

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

 1.  0.28      19.89 
2. 0.28 19.89

3. 77 79 88 77 79 83
4. 78 89 124 74 88 94
5. 85 94 127 87 95 126

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

 1.  0.28      19.89 
2. 0.28 19.89

3. 77 79 95 76 79 91
4. 85 110 132 74 104 121
5. 95 112 128 96 112 128

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

 1.  3.58      10.72 
2. 4.10 12.27

 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

10ge2p1x710-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-X710.

  • [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.18       3.48 
2. 5.23 3.51

3. 29 97 113 29 102 114
4. 77 102 115 58 107 117
5. 325 375 413 310 350 390

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

 1.  9.99       6.71 
2. 10.25 6.88

3. 29 88 104 32 48 79
4. 74 95 107 74 95 106
5. 179 198 215 172 192 209

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

 1. 19.41      13.04 
2. 19.51 13.11

3. 30 44 59 29 49 64
4. 53 63 68 51 61 66
5. 131 145 158 120 131 142

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

 1.  1.62      19.90 
2. 1.62 19.90

3. 34 49 61 34 47 79
4. 56 81 88 53 81 92
5. 76 84 92 75 83 89

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

 1.  1.62      19.90 
2. 1.62 19.90

3. 34 44 49 34 43 49
4. 41 48 70 39 47 69
5. 43 50 64 43 49 58

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

 1.  1.62      19.90 
2. 1.62 19.90

3. 34 42 79 34 41 78
4. 41 51 80 40 50 77
5. 44 52 62 44 52 67

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

 1.  0.28      19.90 
2. 0.28 19.90

3. 77 79 91 76 78 90
4. 88 104 130 87 101 127
5. 101 108 128 98 106 117

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

 1.  0.28      19.90 
2. 0.28 19.90

3. 78 79 91 77 79 85
4. 80 90 131 80 89 133
5. 84 91 119 84 92 121

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

 1.  0.28      19.90 
2. 0.28 19.90

3. 77 79 95 77 79 91
4. 84 107 136 84 106 136
5. 94 112 127 95 113 128

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

 1.  4.59      13.74 
2. 4.64 13.87

 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

10ge2p1x710-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-X710. 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.85       4.60 
2. 6.95 4.67

3. 28 79 96 28 82 95
4. 63 89 101 60 89 101
5. 262 295 327 249 281 312

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

 1. 13.52       9.08 
2. 13.79 9.27

3. 48 74 83 40 71 81
4. 55 70 84 56 71 83
5. 150 167 182 148 165 179

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

 1. 25.99      17.47 
2. 26.25 17.64

3. 31 51 62 32 50 63
4. 45 51 57 43 50 54
5. 111 128 145 98 109 122

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

 1.  1.62      19.90 
2. 1.62 19.90

3. 33 46 78 33 43 79
4. 51 62 94 50 64 86
5. 56 65 76 56 65 73

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

 1.  1.62      19.90 
2. 1.62 19.90

3. 33 39 52 33 37 52
4. 37 45 75 36 44 75
5. 39 47 66 39 47 66

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

 1.  1.62      19.90 
2. 1.62 19.90

3. 33 42 78 33 39 80
4. 39 51 92 37 49 79
5. 43 52 65 43 49 57

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

 1.  0.28      19.90 
2. 0.28 19.90

3. 70 78 94 70 77 95
4. 78 98 107 77 96 105
5. 94 103 114 92 100 111

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

 1.  0.28      19.90 
2. 0.28 19.90

3. 73 78 88 70 77 81
4. 78 88 123 78 89 125
5. 83 91 126 83 91 125

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

 1.  0.28      19.90 
2. 0.28 19.90

3. 71 78 91 70 77 87
4. 83 106 133 81 105 133
5. 94 111 127 94 111 127

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

 1.  4.75      14.21 
2. 4.82 14.43

 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

10ge2p1x710-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-X710. 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.86       4.61 
2. 6.96 4.68

3. 28 82 98 28 83 98
4. 63 90 102 62 91 103
5. 269 302 334 255 286 317

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

 1. 13.38       8.99 
2. 13.65 9.17

3. 29 82 91 32 73 88
4. 55 68 79 54 68 79
5. 157 173 190 152 170 185

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

 1. 25.91      17.41 
2. 26.30 17.67

3. 30 51 60 32 52 62
4. 46 53 59 45 52 58
5. 114 131 146 101 113 126

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

 1.  1.62      19.90 
2. 1.62 19.90

3. 33 45 80 33 44 80
4. 52 64 93 52 65 93
5. 58 68 77 59 68 76

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

 1.  1.62      19.90 
2. 1.62 19.90

3. 33 39 51 33 38 51
4. 37 44 66 36 43 64
5. 40 47 66 39 47 65

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

 1.  1.62      19.90 
2. 1.62 19.90

3. 33 42 77 33 40 76
4. 39 51 83 37 49 79
5. 43 51 67 43 50 66

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

 1.  0.28      19.90 
2. 0.28 19.90

3. 73 78 86 72 78 86
4. 79 98 107 77 97 103
5. 95 103 118 94 101 118

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

 1.  0.28      19.90 
2. 0.28 19.90

3. 74 78 88 72 77 82
4. 80 92 132 79 89 130
5. 83 91 123 84 93 121

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

 1.  0.28      19.90 
2. 0.28 19.90

3. 73 78 93 71 77 88
4. 85 108 129 85 108 132
5. 94 110 128 94 110 127

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

 1.  4.60      13.75 
2. 4.64 13.89

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

 1.  6.65      19.90 
2. 6.65 19.90

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

 1.  6.65      19.90 
2. 6.65 19.90

10ge2p1x710-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-X710.

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

3. 29 116 132 29 114 129
4. 66 127 137 75 127 137
5. 470 534 572 462 521 556

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

 1.  8.59       5.78 
2. 8.77 5.89

3. 29 72 87 33 80 95
4. 69 84 94 68 83 93
5. 235 260 277 221 247 264

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

 1. 16.96      11.40 
2. 17.13 11.51

3. 31 54 71 33 52 64
4. 55 68 75 53 67 72
5. 171 194 211 156 170 184

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

 1.  1.62      19.90 
2. 1.62 19.90

3. 34 52 61 34 49 61
4. 60 87 94 53 85 93
5. 83 91 98 80 88 94

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

 1.  1.62      19.90 
2. 1.62 19.90

3. 33 40 53 33 38 56
4. 41 47 71 39 47 70
5. 43 50 68 44 49 54

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

 1.  1.62      19.90 
2. 1.62 19.90

3. 34 45 68 34 44 68
4. 41 51 92 40 51 77
5. 45 54 65 45 51 60

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

 1.  0.28      19.90 
2. 0.28 19.90

3. 75 79 89 73 78 90
4. 85 103 131 80 101 124
5. 100 108 119 98 106 113

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

 1.  0.28      19.90 
2. 0.28 19.90

3. 78 79 82 76 78 81
4. 79 88 127 79 88 126
5. 85 94 125 84 92 126

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

 1.  0.28      19.90 
2. 0.28 19.90

3. 76 79 94 74 79 93
4. 84 107 133 83 106 133
5. 95 111 129 95 111 127

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

 1.  4.73      14.14 
2. 4.78 14.28

 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